package com.learnyou.server.xingzuo.dto.resultDTO;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author heweifeng
 * @Description:
 * @date 2022/10/15 12:55
 */
@Data
public class CommentResultDTO {

    @ApiModelProperty(value = "点评id")
    private String id;

    @ApiModelProperty(value = "机构id")
    private Integer orgId;

    @ApiModelProperty(value = "教师id")
    private Integer teacherId;

    @ApiModelProperty(value = "教师姓名")
    private String teacherName;

    @ApiModelProperty(value = "微信名称")
    private String wxName;

    @ApiModelProperty(value = "微信头像")
    private String wxAvatar;

    @ApiModelProperty(value = "课程名称")
    private String courseName;

    @ApiModelProperty(value = "课次名称")
    private String scheduleName;

    @ApiModelProperty(value = "学生姓名")
    private String studentName;

    @ApiModelProperty(value = "点评内容")
    private String content;

    @ApiModelProperty(value = "是否不公开")
    private Boolean privateOnly;

    @ApiModelProperty("点评时间")
    private Date createdAt;


    @ApiModelProperty(value = "原文件列表")
    private String media;

    @ApiModelProperty(value = "原文件url列表")
    private List<String> mediaUrls;


    @ApiModelProperty(value = "文件类型：0：图片，1：视频")
    private Integer mediaType;


    @ApiModelProperty(value = "点评课程课次ID")
    private Integer courseScheduleId;

    @ApiModelProperty(value = "点评哪次课程")
    private Date courseScheduleAt;


    @ApiModelProperty(value = "是否机构内可见")
    private Boolean showInOrg;

    @ApiModelProperty(value = "指定学生id列表")
    private String studentIds;

    @ApiModelProperty(value = "计划开始的时间")
    private String scheduleStartTime;

    @ApiModelProperty(value = "计划结束的时间")
    private String scheduleEndTime;
}
